package com.tbit.uqbike.object.pojo;

import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@AllArgsConstructor
public class Recharge {
    /**
     * 订单id
     */
    private Integer rechargeId;
    /**
     * 充值类型
     */
    private Integer rechargeType;
    /**
     * 支付平台类型
     */
    private Integer type;
    /**
     * 订单编号
     */
    private String orderNO;
    /**
     * 用户id
     */
    private Integer userId;
    /**
     * 状态
     */
    private Integer state;
    /**
     * 充值金额
     */
    private Double money;
    /**
     * 充值时间
     */
    private String rechargeTime;
    /**
     * 支付时间
     */
    private String payTime;
    /**
     * 是否是押金
     */
    private Boolean deposit;
    /**
     * 备注
     */
    private String remark;
    /**
     * 用户手机号码
     */
    private String phone;
    /**
     * 退款金额
     */
    private Double refundMoney;
    /**
     * 区域id
     */
    private Integer accountId;
    /**
     * 密钥
     */
    private String operaPsw;

    /**
     * 退款是否要扣除余额
     */
    private Boolean delBalance;

    private Integer num;

    /**
     * 区域名称
     */
    private String areaName;

    public Recharge(String orderNO) {
        this.orderNO = orderNO;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getOperaPsw() {
        return operaPsw;
    }

    public void setOperaPsw(String operaPsw) {
        this.operaPsw = operaPsw;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public Double getRefundMoney() {
        return refundMoney;
    }

    public void setRefundMoney(Double refundMoney) {
        this.refundMoney = refundMoney;
    }

    public Integer getRechargeType() {
        return rechargeType;
    }

    public void setRechargeType(Integer rechargeType) {
        this.rechargeType = rechargeType;
    }

    public Integer getRechargeId() {
        return rechargeId;
    }

    public void setRechargeId(Integer rechargeId) {
        this.rechargeId = rechargeId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getOrderNO() {
        return orderNO;
    }

    public void setOrderNO(String orderNO) {
        this.orderNO = orderNO;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Double getMoney() {
        return money;
    }

    public void setMoney(Double money) {
        this.money = money;
    }

    public String getRechargeTime() {
        return rechargeTime;
    }

    public void setRechargeTime(String rechargeTime) {
        this.rechargeTime = rechargeTime;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public Boolean getDeposit() {
        return deposit;
    }

    public void setDeposit(Boolean deposit) {
        this.deposit = deposit;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Boolean getDelBalance() {
        return delBalance;
    }

    public void setDelBalance(Boolean delBalance) {
        this.delBalance = delBalance;
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    @Override
    public String toString() {
        return "Recharge [rechargeId=" + rechargeId + ", type=" + type + ", orderNO=" + orderNO + ", userId=" + userId + ", state=" + state + ", money=" + money + ", rechargeTime=" + rechargeTime + ", payTime=" + payTime + ", deposit=" + deposit
                + ", remark=" + remark + "]";
    }

}
